package com.project.webpage.mapper;

import com.project.webpage.dto.*;
import com.project.webpage.entity.GjxlYb;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface GjxlYbMapper extends Mapper<GjxlYb> {

    List<PassengerDto> selectPassengerListByUid(SearchByMonthParam param);

    List<PassengerDto> selectPassengerZlxlListByUid(SearchByMonthParam param);

    List<PassengerDto> selectPassengerFeatureListByUid(SearchByMonthParam param);

    List<PassengerBcDto> selectPassengerBcListByUid(SearchByMonthParam param);

    List<PassengerZjDto> selectPassengerZjListByUid(SearchByMonthParam param);

    List<PassengerNhDto> selectPassengerNhListByUid(SearchByMonthParam param);

    List<PassengerXlqsDto> selectPassengerXlqsListByUid(SearchByMonthParam param);

    List<CompanyNhDto> selectCompanyNhListByUid(SearchByMonthParam param);

    List<CompanyIncomeDto> selectCompanyIncomeListByUid(SearchByMonthParam param);

    List<CompanyXlqsNhDto> selectCompanyXlqsNhListByUid(SearchByMonthParam param);

    List<PassengerCompareDto> selectPassengerCompareListByUid(SearchByMonthParam param);

    List<BusNhDto> selectBusNhListByUid(SearchByMonthParam param);

    List<PassengerChangeIncomeDto> selectPassengerChangeIncomeListByUid(SearchByMonthParam param);
}
